home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 11 / develop 11 code / The NetWork Project / Examples (Sources) / RemoteJob.make < prev    next >
Encoding:
Text File  |  1992-07-15  |  1.9 KB  |  60 lines  |  [TEXT/MPS ]

  1. # makefile for "RemoteJob"
  2. # © Copyright 1989,1990, 1991 The NetWork Project, StatLab Heidelberg
  3. # © Copyright 1989,1990, 1991 G. Sawaitzki, Heidelberg
  4. # All rights reserved.
  5. #
  6.  
  7. # Start of NetWork Setup
  8. #
  9. # This is a set of definitions used in all make files of the NetWork project.
  10. # It uses the the recommended file and folder names. If you have chosen an 
  11. # installation other than the recommended one, you need to adapt this header 
  12. # in all NetWork make files.
  13. #
  14. # We follow Apple's convention to use quotes on usage, not on definition.
  15. #
  16. NetWork_Tools             = {SystemFolder}NetWork Tools:
  17. NetWork_Idle_Tools         = {SystemFolder}NetWork Idle Tools:
  18. NetWork_Startup_Tools     = {SystemFolder}NetWork Startup Tools:
  19. NetWork_Logs             = {SystemFolder}NetWork Logs:
  20. NetWork_Examples         = {Boot}Projects:NetWork:NetWork Examples:
  21. #
  22. NetWork_Libraries         = {Libraries}
  23. NetWork_PInterfaces     = {PInterfaces}
  24. NetWork_CIncludes         = {CIncludes}
  25. #
  26. # End of NetWork Setup
  27.  
  28. Poptions    = -sym full -t
  29. #Pascal    = Pascal {Poptions}
  30. Loptions    = -sym full
  31.     
  32.  
  33. RemoteJob.p.o    ƒ    RemoteJob.p ∂
  34.     "{NetWork_PInterfaces}"NetWork.p ∂
  35.     "{NetWork_PInterfaces}"NetWorkLookup.p ∂
  36.     "{NetWork_PInterfaces}"SchedulerUnit.p
  37.     
  38. RemoteJob    ƒƒ    RemoteJob.R
  39.     Rez -c NetR -a -o {Targ} {Targ}.R
  40.  
  41. RemoteJob        ƒƒ    ∂
  42.     "{NetWork_Libraries}"NetWorkLib.o ∂
  43.     "{NetWork_Libraries}"SchedulerUnit.p.o ∂
  44.     RemoteJob.p.o  
  45. #    duplicate RemoteJob.rsrc RemoteJob
  46.     Link {Loptions} -c NetR -o {Targ}             ∂
  47.         RemoteJob.p.o ∂
  48.         "{Libraries}"ObjLib.o ∂
  49.         "{NetWork_Libraries}"NetWorkLib.o ∂
  50.         "{NetWork_Libraries}"SchedulerUnit.p.o ∂
  51.         "{PLibraries}PasLib.o" ∂
  52.         "{Libraries}Interface.o" ∂
  53.         "{Libraries}Runtime.o"
  54.         setfile -a B {Targ}
  55.     echo beep >> Remote.Job
  56.     newfolder "{NetWork_Tools}" ∑∑ dev:null || set status 0
  57.     echo '## use these commands to install RemoteJob:'
  58.     echo -n 'duplicate -y  RemoteJob ';quote "{NetWork_Tools}"
  59.     echo -n 'duplicate -y  Remote.Job ';quote "{NetWork_Tools}"
  60.